* {
  margin: 0;
  padding: 0;
}

html {
  box-sizing: border-box;
  height: 100%;
}

body {
  margin: 0;
  background: #fff !important;
  // color: $--color-text-regular !important;
  font: 12px/1.5 PingFangSC-Regular, Microsoft YaHei, Source Han Sans CN, San Francisco, Roboto,
    Arial, sans-serif !important;
  -moz-osx-font-smoothing: grayscale;
  height: 100% !important;
  overflow: hidden !important;
  text-rendering: optimizeLegibility !important;
}

/* 谷歌 input框 number类型 去箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* 火狐 input框 number类型 去箭头 */
input {
  -moz-appearance: textfield;
}

input:focus,
textarea:focus {
  outline: none;
}

span:focus,
a:active {
  outline: none;
}

div:focus {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

a {
  //color: $--color-primary;
}

a:hover,
a:focus,
a:active {
  //color: $--color-primary-light-2;
}

* {
  padding: 0;
  margin: 0;
}

// 清除 ul li 默认样式
ul {
  margin-top: 0;
  margin-bottom: 0;
}

ul li {
  padding: 0 0;
  margin: 0 0;
  list-style: none;
}